package cn.edu.nuc.ssm.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import cn.edu.nuc.ssm.domain.Film;

public interface FilmMapper {
    /**
	 * 自己写的方法
	 */
	//分页查询电影信息（根据电影名模糊查询）
	List<Film> selectFilm(@Param("filmname") String filmname,@Param("start") int start,@Param("end") int end);
	//取得电影总记录数。
	int count(@Param("filmname") String filmname);
	 
    //或得全部的电影信息。
	List<Film> select();
	//获得全部的热映电影
	List<Film> selectByHot();
	//获得全部的最新电影(时间排序。上映时间。)
    List<Film> selectByNew();
	
	
	
	
	
	
	/**
	 * 自动生成的方法
	 */
	//删除一部电影
    int deleteByPrimaryKey(Integer filmId);
    //发布一部电影。。。
    int insert(Film record);

    int insertSelective(Film record);
    //通过主键查询电影信息。
    Film selectByPrimaryKey(Integer filmId);
    //更新电影信息（有选择）
    int updateByPrimaryKeySelective(Film record);

    int updateByPrimaryKey(Film record);
}